/**
 * The Student class represents a student in a student administration system.
 * It holds the student details relevant in our context.
 * 
 * @author Michael Kolling and David Barnes
 * @version 2008.03.30
 */
public class Docent extends Persoon implements KortingskaartHouder
{

    private String id;
    public double kortingspercentage;
    public boolean maxkortingcheck;
    public double maxkorting;
    /**
     * Create a new student with a given name and ID number.
     */
    public Docent(String burgerservicenummer, String voornaam, String achternaam, int geboortedag, int geboortemaand, int geboortejaar, char geslacht)
    {
        super(burgerservicenummer, voornaam, achternaam, geboortedag, geboortemaand, geboortejaar, geslacht);
        id=voornaam.substring(0,2) + achternaam.substring(0,2);

    }

    public Docent ()
    {

    }
    /**
     * Return the full name of this student.
     */
    //public String getName()
    //{
    //  return name;
    //}

    /**
     * Return the student ID of this student.
     */
    public String getID()
    {
        return id;
    }

    public String toString()
    {

        return  "Docent " + super.toString()+ "ID : " +getID()+ "\r \n";
    }

    public double geefKortingsPercentage(){
        kortingspercentage = 0.25;
        return kortingspercentage;
    }
    // methode om op te vragen of er maximum per keer aan de korting zit 
    public boolean heeftMaximum(){
        maxkortingcheck = true;
        return maxkortingcheck;
    }; 
    // methode om het maximum kortingsbedrag op te vragen 
    public double geefMaximum(){
        maxkorting = 1.00;  
        return maxkorting;

    };
    // public void printPersoon()
    //{

    // Print hier de gegevens van de Persoon.
    // System.out.println("##################");
    //   System.out.println("Docent");
    //System.out.println("##################");
    //   System.out.println();

    //}

}
